package chapter02

object Test19_List {
  def main(args: Array[String]): Unit = {
    //创建一个列表
    val a = List[Int](1, 2, 3, 4)
    //获取其中的元素
    println(a(2))
    println(a.head)
    println(a.tail)//除了头，全部是尾
    //列表增加元素
    val b = 5 :: 6 :: a
    println(b.mkString(","))
    val c = a :+ 10 :+ 11
    println(c.mkString(","))
    //将两个列表合并
    var d = List(11,12)
    val e = a :+ d
    println(e)
    val f = a ::: d
    println(f)
    //遍历列表
    f.foreach(println(_))
    val list = List(List(1, 2), List(3, 4), List(5, 6))
    println(list.flatten)
  }
}
